package com.hysf.dao.impl;

import com.hysf.dao.BaseDao;
import com.hysf.dao.CategoryDao;
import com.hysf.entity.Category;

import java.util.List;

public class CategoryDaoImpl extends BaseDao implements CategoryDao {
    /**
     *
     * @Description:
     *
     * @Author: 石涛
     * @Date: 2024/4/9 10:51
     **/
    @Override
    /**
     * 查询所有分类
     */
    public List<Category> CategoryfindAll() {
        String sql = "SELECT * FROM category";
        // 调用 queryByList 方法，并传入 Product.class 作为类型参数
        return queryByList(Category.class,sql,new Object[]{});
    }
    /**
     *
     * @Description:
     *
     * @Author: 石涛
     * @Date: 2024/4/9 10:51
     **/
    @Override
    public List<Category> Categoryshow(String cid) {
        // 构造SQL语句，使用占位符?来代表pid的值
        String sql = "SELECT * FROM category WHERE cid = ? ";
        // 创建一个包含pid值的Object数组，用于传递给queryByList方法
        Object[] params = new Object[]{cid};
        // 调用queryByList方法，并传入Product.class作为类型参数，以及SQL语句和参数数组
        return queryByList(Category.class, sql, params);
    }


}
